# len()函数可返回字典长度，即“键:值”对的个数。
print(len({'name': 'John', 'age': 25, 'sex': 'male'}))
# in操作符可用于判断字典是否包含某个键。
print('name' in {'name': 'John', 'age': 25, 'sex': 'male'})
print('date' in {'name': 'John', 'age': 25, 'sex': 'male'})
# 字典可通过键来索引其映射的值。
x = {'student': {'班级': '软件二班', '年级': '22级'}, '学院': '信息学院'}
print(x)
print(x['学院'])
print(x['student']['班级'])  # 用两个键索引嵌套的字典元素
# 可通过索引修改映射值。
x = dict(name='Jhon', age=25)
print(x)
x['age'] = 30  # 修改映射值
print(x)
x['phone'] = '15776652361'  # 为不存在的键赋值，为字典添加“键:值”对
print(x)
# 也可通过索引删除键值对
x = {'name': 'John', 'age': 25}
del x['name']  # 删除“键:值”对
print(x)